html, body{
    height:100%;
}
body{
    margin:0;
    padding:0;
    background-color:gray;
}
header{
    margin:0;
    background-color: pink;
    height:130px;
    width:100%;
    text-align:center;
    padding-top:40px;
    font-size:1.3em;
    color:white;
}
nav{
    position:relative;
    width:100%;
    height:40px;
    background-color:white;
    border-top: 3px solid black;
    border-bottom: 3px solid black;
}
footer{
    background-color: pink;
    text-align:center;
    font-size:1.3em;
    color:white;
    height:130px;
    border-top:1px solid black;
    
    margin-top:15px;
    padding-top:30px;
    bottom:0;
    width:100%;
    height:150px;
    position:relative;
}
.container-fluid{
    background-color:gray;
    min-height:400px;
    height:100%;
}